Personally, I think Mosley still has the skills, but he is lacking bigtime in the confidence Department. 4 losses in 6 fights after being undefeated could do that to any fighter. The big question is will he get it back. He needs to fight a b level guy or a Sims, who is decent, but shouldnt beat Mosley. Shane IMO, needs to knock somebody out. Mosley gets another win, and Judah sucessfully defends his title, that is the match. Margarito is a bad dude, and he is the Juan Manuel Marquez of 147. High risk, low money. I would love to see Judah-Mosley. Zab is quicker, but Mosley is the tougher of the 2 hands down. I think that could be a great fight.